home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #1 / Amiga Plus CD - 2000 - No. 1.iso / Tools / Dev / Meshwriter / MeshWriterTest / MeshWriterGUI.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-12-03  |  1.1 KB  |  66 lines

  1. #ifndef GUI_FILE_H
  2. #define GUI_FILE_H
  3.  
  4. /* Types */
  5. #include <exec/types.h>
  6. struct ObjApp
  7. {
  8.     APTR    App;
  9.     APTR    WI_MAIN;
  10.     APTR    CY_MESH;
  11.     APTR    BT_CALCULATE;
  12.     APTR    BT_INFO;
  13.     APTR    BT_CAMLIG;
  14.     APTR    BT_NEW;
  15.     APTR    STR_COPYRIGHT;
  16.     APTR    CY_FORMAT3D;
  17.     APTR    PA_FILE3D;
  18.     APTR    STR_PA_FILE3D;
  19.     APTR    STR_EXTENSION3D;
  20.     APTR    BT_SAVE3D;
  21.     APTR    CY_FORMAT2D;
  22.     APTR    CY_VIEWTYPE2D;
  23.     APTR    CY_DRAWMODE2D;
  24.     APTR    PA_FILE2D;
  25.     APTR    STR_PA_FILE2D;
  26.     APTR    STR_EXTENSION2D;
  27.     APTR    BT_SAVE2D;
  28.     APTR    BT_ABOUT;
  29.     APTR    WI_CAMLIG;
  30.     APTR    STR_CX;
  31.     APTR    STR_CY;
  32.     APTR    STR_CZ;
  33.     APTR    STR_CLX;
  34.     APTR    STR_CLY;
  35.     APTR    STR_CLZ;
  36.     APTR    STR_LX;
  37.     APTR    STR_LY;
  38.     APTR    STR_LZ;
  39.     APTR    SL_RED;
  40.     APTR    SL_GREEN;
  41.     APTR    SL_BLUE;
  42.     char **CY_MESHContent;
  43.     char **CY_FORMAT3DContent;
  44.     char **CY_FORMAT2DContent;
  45.     char *    CY_VIEWTYPE2DContent[8];
  46.     char **CY_DRAWMODE2DContent;
  47. };
  48.  
  49. #define ID_CALCULATE 1
  50. #define ID_NEW 2
  51. #define ID_ABOUT 3
  52. #define ID_INFO 4
  53. #define ID_OKCAMLIG 5
  54. #define ID_CANCELCAMLIG 6
  55. #define ID_FORMAT3D 7
  56. #define ID_FORMAT2D 8
  57. #define ID_SAVE3D 9
  58. #define ID_SAVE2D 10
  59. #define ID_OPENCAMLIG 11
  60. #define ID_CAMLIGACT 12
  61.  
  62. extern struct ObjApp * CreateApp(void);
  63. extern void DisposeApp(struct ObjApp *);
  64.  
  65. #endif
  66.